floating pier - German English Dictionary